package com.alvis.exam.service;

import com.alvis.exam.domain.TClass;
import com.alvis.exam.domain.TStudent;
import com.alvis.exam.viewmodel.admin.administration.StudentPageRequestVM;

import java.util.List;

public interface StudentService extends BaseService<TStudent> {

    List<TStudent> getAll();

    List<TStudent> querySelective(StudentPageRequestVM model);

    void saveOrUpdateBatch(List<TStudent> list);

    int count();

    List<TClass> getAllClass();

    void deleteAll();
}
